<!-- eslint-disable vue/multi-word-component-names -->
<!-- eslint-disable vue/no-mutating-props -->
<template>
    <labelArea label="参数">
        <el-form size="small" label-suffix=" :">
            <el-form-item label="正弦波型" inline>
                <el-select v-model="data.SineType">
                    <el-option label="基于时间的模式" value="TimeBase"/>
                    <el-option label="基于采样的模式" value="SampleBase"/>
                </el-select>
            </el-form-item>
            <el-form-item label="时间（t）" inline>
                <el-select v-model="data.Time">
                    <el-option label="使用仿真时间" value="UseSimulationTime"/>
                    <el-option label="使用外部时间" value="UseExternalTime"/>
                </el-select>
            </el-form-item>
        </el-form>
        <el-form size="small" label-position="top" label-suffix=" :">
            <el-form-item label="振幅">
                <el-input v-model="data.Amplitude"></el-input>
            </el-form-item>
            <el-form-item label="偏置">
                <el-input v-model="data.Bias"></el-input>
            </el-form-item>
            <el-form-item label="频率（弧度/秒）">
                <el-input v-model="data.Frequency"></el-input>
            </el-form-item>
            <el-form-item label="相位（弧度）">
                <el-input v-model="data.Phase"></el-input>
            </el-form-item>
            <el-form-item label="每周期采样数">
                <el-input v-model="data.SamplesPerPeriod"></el-input>
            </el-form-item>
            <!-- <el-form-item label="采样时间">
                <el-input v-model="data.SampleTime"></el-input>
            </el-form-item> -->
            <el-form-item>
                <ctcheckbox v-model="data.VectorParams1D">单行或单列矩阵的输出维度</ctcheckbox>
            </el-form-item>
        </el-form>
    </labelArea>
</template>

<script setup>
const { data } = defineProps(['data'])

</script>


<style scoped></style>